Skip to content

licenses: document invite-time license assignment - #25678

Open
akristen wants to merge 8 commits into
docker:mainfrom
akristen:invite-flows
Open

licenses: document invite-time license assignment#25678
akristen wants to merge 8 commits into
docker:mainfrom
akristen:invite-flows

Conversation

@akristen

@akristen akristen commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Assign license on invite feature

Admins can assign a product license when inviting a member, but the license page claimed inviting consumes a seat or license immediately. The pool is deducted on accept, and an invitee who accepts after the pool empties joins without a license and without any notification, so admins need to confirm available licenses before bulk invites.

Co-authored-by: Cursor <cursoragent@cursor.com>
@akristen
akristen requested a review from ob1dev July 30, 2026 15:11
@akristen akristen self-assigned this Jul 30, 2026
@akristen akristen added the area/admin Relates to Docker Admin label Jul 30, 2026
@netlify

netlify Bot commented Jul 30, 2026

Copy link
Copy Markdown

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit fdfad64
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6a70a318fbf1b1000899b43e
😎 Deploy Preview https://deploy-preview-25678--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟢 APPROVE

The changes cleanly document the new invite-time license assignment feature. The new section in manage-licenses.md is well-structured — it explains the workflow, the deferred-deduction behavior, and the edge case where licenses run out, all in clear, concise prose that matches Docker's style. The brief cross-reference paragraph added to members.md integrates smoothly. No AI-isms, no markdown issues, no missing redirects, no front-matter problems, no high or medium severity issues found.

docker-agent

This comment was marked as resolved.

Move invite-time license assignment under Licenses and invites, tighten the invite procedure and accept note, and point members.md at the new section anchor.

Co-authored-by: Cursor <cursoragent@cursor.com>
@akristen
akristen marked this pull request as ready for review July 30, 2026 15:40
Point the Docker Sandboxes link at /manuals/ai/sandboxes/_index.md so htmltest resolves the target.

Co-authored-by: Cursor <cursoragent@cursor.com>
@akristen
akristen requested a review from craig-osterhout July 30, 2026 15:43

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟢 APPROVE

This PR cleanly documents the invite-time license assignment feature. The new sections in both manage-licenses.md and members.md follow Docker style conventions: no hedge words, no "allows/enables you to" violations, correct use of "select" over "click", bold only on UI elements, and internal links correctly use the /manuals/ prefix with valid anchor slugs. The brief "Accept invites" section is appropriately scoped for the admin audience — it informs admins what the invitee must do next, rather than duplicating invitee-facing guidance. Scope and tone match the existing document character.

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟡 NEEDS ATTENTION

Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated

@craig-osterhout craig-osterhout left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm
+1 to the agent nit

@ob1dev ob1dev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, please see my suggestions...

Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated
Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated
Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated
Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated
Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated
Comment thread content/manuals/admin/organization/manage/members.md Outdated
Comment thread content/manuals/admin/organization/manage/manage-licenses.md Outdated
akristen and others added 5 commits August 3, 2026 09:00
Clarify select-vs-assign timing, note the no-notification limitation, that licenses are not reserved for pending invites, multi-select licenses, auto-assignment availability, and accept via email or Notifications Center.

Co-authored-by: Cursor <cursoragent@cursor.com>
Tighten intro prose, align members accept paths with Notifications Center, clarify multi-license selection on accept, and improve members SEO front matter. Keep export heading unchanged to preserve existing anchors.

Co-authored-by: Cursor <cursoragent@cursor.com>
Rename the invite procedure to select licenses at invite time, and document Notifications Center acceptance steps alongside the email path.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/admin Relates to Docker Admin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants